A Systematic Literature Review on the Code Smells Datasets and Validation Mechanisms

نویسندگان

چکیده

The accuracy reported for code smell-detecting tools varies depending on the dataset used to evaluate tools. Our survey of 45 existing datasets reveals that adequacy a detecting smells highly depends relevant properties such as size, severity level, project types, number each type smell, smells, and ratio smelly non-smelly samples in dataset. Most support God Class, Long Method, Feature Envy, while six Fowler Beck's catalog are not supported by any datasets. We conclude suffer from imbalanced samples, lack supporting restriction Java language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Information Avoidance in the mirror of literature: A systematic review

Purpose and background: One usually think of information as means to an end.  Despite the excessive worth of information - contrary to manchr('39')s inherent need for awareness - some avoid information, favoring ignorance over knowledge. The purpose of this study is to elucidate the concept of information evasion, consequences and factors influencing it. Methodology: The study was a systematic ...

متن کامل

Code smells

s, titles and keywords were analysed by VOSviewer using default parameters. All common terms like study, baseline, control group, trend, method were excluded from the analysis. Three maps were induced (1) clustered landscapes presenting popularity of terms (more popular terms are presented in larger squares), associations between terms (terms locted near each other are stongly associated) and r...

متن کامل

How Do Community Smells Influence Code Smells?

Code smells reflect sub-optimal patterns of code that often lead to critical software flaws or failure. In the sameway, community smells reflect sub-optimal organisational and socio-technical patterns in the organisational structure of the software community. To understand the relation between the community smells and code smells we start by surveying 162 developers of nine opensource systems. ...

متن کامل

Performance Evaluation of Medical Image Retrieval Systems Based on a Systematic Review of the Current Literature

Background and Aim: Image, as a kind of information vehicle which can convey a large volume of information, is important especially in medicine field. Existence of different attributes of image features and various search algorithms in medical image retrieval systems and lack of an authority to evaluate the quality of retrieval systems, make a systematic review in medical image retrieval system...

متن کامل

Conceptualization of the Libraries’ Brand Based on a Systematic Literature Review

Purpose: Today, challenges and opportunities have emerged for libraries as a result of the changes in the world of information and extensive access to the Internet and Web 2, durability of the stereotypical and old image of libraries, coinciding with the change of their roles, and changes in technology and the publishing industry. Therefore, branding for libraries is crucial to their sustainabi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Computing Surveys

سال: 2023

ISSN: ['0360-0300', '1557-7341']

DOI: https://doi.org/10.1145/3596908